body {
  font: 14px "Century Gothic", Futura, sans-serif;
  margin: 20px;
}

ol, ul {
  padding-left: 30px;
}

.board-row:after {
  clear: both;
  content: "";
  display: table;
}


button.board {
  background: green;
  border: 1px solid white;
  float: left;
  font-size: 84px;
  font-weight: bold;
  line-height: 84px;
  height: 200px;
  margin-right: -1px;
  margin-top: -1px;
  padding: 0;
  text-align: center;
  width: 200px;
}

.squareX{
  color: yellow;
}
.squareO{
  color: red;
}

button:focus {
  outline: none;
}

.kbd-navigation button:focus {
  background: #ddd;
}

.game {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.game-info {
  margin-left: 50px;
  font-size: 20px;
}
